home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 November / EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso / earcd / patch / ppak25_1.lha / PhonePak_2.5ChangeLog < prev    next >
Text File  |  1994-10-10  |  13KB  |  341 lines

  1. /*****************************************************************************/
  2. /*  Changes for Release 2.1:                                                 */
  3. /*****************************************************************************/
  4.  
  5. - Whenever files were appended, the length of the resulting CAT FORM would be
  6. 4 bytes short.
  7.  
  8. 07/07/93
  9.  
  10. - LineMan's PlayMessage function was improperly setting the Timeout time after
  11. setting the InterDigit time, making it appear that the Timeout time was the
  12. only variable being used.
  13.  
  14. - ARexx menu host messages now have the mailbox name quoted.  It was this
  15. way originally, but was broken when the ENDCALL message was added on 5/28.
  16.  
  17. 08/10/93
  18.  
  19. - Fixed LineMan hang/crash under 1.3: ARexx Host ports and ARexx Menu Host
  20. ports are 2.0 only features.  This typically shows up when a caller makes
  21. an entry from the Message Editing menu.
  22.  
  23. /*****************************************************************************/
  24. /*  Changes for Release 2.2:                                                 */
  25. /*****************************************************************************/
  26.  
  27. 08/05/93
  28.  
  29. PhonePak.device: Recording gain has been lowered and gain-setting algorithm
  30. has been changed to keep distortion out of recordings.  This distortion was
  31. causing false DTMF detection on playback, especially with female or children's
  32. voices recorded in local mode.
  33.  
  34. 08/06/93
  35.  
  36. - When adding an ARexx Host or an ARexx Menu Host, PhonePak now asks if you
  37. want LineMan to append a line number extension to the port name.
  38.  
  39. 08/22/93
  40.  
  41. - Added SETOUTPUT ARexx command.  This command is for internal use only.
  42.  
  43. 08/23/93
  44.  
  45. - The timeout value of the MessageEdit.sys message was unpredictable when
  46. message was played as a result of a # keypress on a greeting.  This may have
  47. worked in versions prior to 2.0, purely by chance.
  48.  
  49. - LineMan's MessageEdit menu would only accept one digit if it was played as
  50. a result of anything but a # keypress on a greeting.
  51.  
  52. - Improved LineMan's ability to parse an ARexx command with quoted strings:
  53. it will now pass through quote characters (single or double) that are not
  54. of the same type as the quote character that initiated the quoted string.
  55. In other words, this will work: "What's Love Got to do With It"
  56.  
  57. 09/01/93
  58.  
  59. - LineMan wasn't correctly appending the line number when calling an ARexx
  60. Host - it looking at the ARexx Menu Host setting to see if the line number
  61. should be appended.
  62.  
  63. 09/02/93
  64.  
  65. - If LineMan tried to execute a schedule item with ARexx not running, an
  66. ARexx error would be reported, even if the group name did not end in ".ppak"
  67.  
  68. 10/05/93
  69.  
  70. - When PhonePak asks whether a line number extension should be added to ARexx
  71. host port names, it now reports the current status.
  72.  
  73. - Updated GVP's address on the "About" window.
  74.  
  75. /*****************************************************************************/
  76. /*  Changes for Release 2.3:                                                 */
  77. /*****************************************************************************/
  78.  
  79. 10/28/93
  80.  
  81. - Switchboard slider position/size was not being properly updated when window
  82. was sized or when arrow gadgets were hit.
  83.  
  84. - Fixed memory allocation error that would occur when trying to open
  85. Switchboard with more than about 500 mailboxes.  Resulted in crash.
  86.  
  87. - Improved speed of Switchboard rendering.
  88.  
  89. - Added NEWMB and DELETEMB ARexx commands to PhonePak.
  90.  
  91. - Fixed New message count bug that occured if PhonePak thought a file was new
  92. but LineMan had made it un-new.
  93.  
  94. 12/01/93
  95.  
  96. - Added SETINITIALMB ARexx command to LineMan.
  97.  
  98. /*****************************************************************************/
  99. /*  Changes for Release 2.4:                                                 */
  100. /*****************************************************************************/
  101.  
  102. 12/02/93
  103.  
  104. - PhonePak now multitasks internally during fax decoding.  In addition, all
  105. menus are now active during audio playback, although playback will be stopped
  106. automatically for those menu selections that are incompatible with playback.
  107.  
  108. - Pressing the Play button now causes PhonePak to go on to the next message
  109. at all times, even when paused.  In the fax display window, the return key is
  110. now the keyboard equivalent of the Play button.
  111.  
  112. - Alt-Play now replays the current message.
  113.  
  114. - Bug fixes: Rubberband is now disabled during fax rendering.  Opening a
  115. mailbox via the Switchboard during audio playback now stops the audio.
  116.  
  117. 12/04/93
  118.  
  119. - PhonePak now allows the deletion of a fax that is on display.
  120.  
  121. - Fax type/resolution in fax title bar is now cleared when fax is erased.
  122.  
  123. - Key presses in fax display are now honored even if the display is blank.
  124.  
  125. - In the fax display window, the spacebar is now the keyboard equivalent of
  126. the Pause button.
  127.  
  128. - Drag-selecting in the message list can now cause the list to scroll!
  129.  
  130. - Under 2.0, message list would update twice after making a recording.  fixed.
  131.  
  132. 12/05/93
  133.  
  134. - Fax decoding rate has been improved about 30%.
  135.  
  136. 12/10/93
  137.  
  138. - 2D fax decoding rate has been improved an additional 25%.
  139.  
  140. - Flip gadget on fax display screen is now sticky.
  141.  
  142. - Fax encoding rate, especially 2D, has been substantially improved.
  143.  
  144. 12/12/93
  145.  
  146. - PRINT ARexx command in PhonePak now accepts an optional path/filename
  147. of the fax to print.  This makes it easier to implement automatic or
  148. Remote Access-based fax printing.
  149.  
  150. - A military time value in the format HH:MM can now be specified as the
  151. argument to the SCHEDULE Tool Type for PPakFax.
  152.  
  153. - Fixed another bug in PhonePak's automatic scaling routine for fax printing
  154. that would spit out a blank page if the image EXACTLY fit the page (see 5/28)
  155.  
  156. 12/21/93
  157.  
  158. - Fixed PPakFax bug introduced on 12/12 that caused fax to be created in
  159. T: instead of manually selected mailbox.
  160.  
  161. 01/04/94
  162.  
  163. - Made PhonePak function that stops playback synchronous in order to
  164. eliminate various race conditions.  One of the places where this showed up
  165. was if you hung up PhonePak during message playback, the line would remain
  166. in use.
  167.  
  168. 2/8/94
  169.  
  170. PhonePak.device: Duration of LOCALRING events is now reported.
  171.  
  172. - PPakMonitor now outputs the duration of LOCALRING events.
  173.  
  174. - "Set ARexx Host" menu item on Switchboard's Route menu changed to "Set
  175. ARexx Route Host" in order to reduce confusion with System menu's "Set
  176. ARexx Menu Host" menu item.
  177.  
  178. - Instead of ending the call, LineMan will now play Error.sys and re-enter
  179. the current mailbox if an ARexx route host replies to a message with an RC
  180. of 0 and no secondary result code.
  181.  
  182. - INQUIRE CURRENTMSG ARexx command added to LineMan.  This command can be
  183. used in callback mode after receiving an ARexx menu host message if you want
  184. to manipulate the current voice/fax message in some way.  The current message
  185. on the Message Editing menu is the message just recorded; the current message
  186. on the Remote Access menu is the message that was just played.
  187.  
  188. - Local access code is now a part of a line's configuration instead of a
  189. system's configuration.
  190.  
  191. - Added FAILEDTRANSFER Tool Type to LineMan to allow the default Operator
  192. string that is dialed when a call transfer fails (<F><W><F><W20>) to be
  193. modified.  There is no command-line equivalent for this Tool Type.
  194.  
  195. - When the Override.sys menu is playing, the caller may press 1 to bypass
  196. the menu and perform the transfer immediately.
  197.  
  198. - LineMan now has distinctive ring (IdentaRing) support.  Each line can have
  199. up to three separate configurations.  Added SHORTRINGLIMIT and RINGRESETTIME
  200. Tool Types to make timing configurable.  The command line equivalents for
  201. these Tool Types are -s and -r respectively.
  202.  
  203. - PPakFax now respects the Paper Format setting in Preferences, instead of
  204. only generating U.S. Letter-sized pages (the PhonePak manual incorrectly
  205. stated that PPakFax could also generate U.S. Legal-sized pages).
  206.  
  207. - Added support for temporary greetings (extension = ".tgrt") that will
  208. override a mailbox's regular greeting (extension = ".grt").  There are two
  209. new items in LineMan's Message Editing menu that enable this feature:  71,
  210. which makes the newly recorded message into a temporary greeting; and 73,
  211. which deletes a mailbox's temporary greeting.  Of course, both of these
  212. items require password entry.
  213.  
  214. - When PhonePak is offhook, alphabetic and numeric keys on the keyboard can
  215. can be pressed to generate DTMF digits.  Some special mapping: Q maps to
  216. DTMF 7; Z maps to DTMF 9; Return and Enter map to DTMF #; Escape maps to
  217. DTMF *.
  218.  
  219. 2/16/94
  220.  
  221. - If RemoteAccess.sys or FaxMessage.sys was missing, LineMan would not
  222. report the filename properly in its console error report, and it would
  223. not play the panic tone for the caller.
  224.  
  225. - Fixed Enforcer hit/crash that would occur if you clicked in the message
  226. list area after a mailbox had closed.  Normally when a mailbox is closed
  227. another one is opened immediately, so there are only a few conditions under
  228. which this problem would show up.
  229.  
  230. - Added Sort/Alphabetically and Sort/Chronologically menu items to PhonePak's
  231. Mailbox menu.  This setting is saved as part of PhonePak's configuration.
  232.  
  233. 2/18/94
  234.  
  235. - The group names in the schedule are now handled case-insensitively.
  236.  
  237. 3/16/94
  238.  
  239. PhonePak.device:  Fixed a data-dependant fax send problem wherein the
  240. device driver would occasionally fail to find the end of a page, causing
  241. subsequent pages to not be sent.  This bug is repeatable when sending to
  242. the same fax machine (or one with the same minimum scan line time) and 
  243. when using roughly the same header information.  Changing either of these
  244. variables will typically mask the problem.  This problem was probably
  245. introduced as a result of a bug fix for 2D faxes made on 6/22/92.
  246.  
  247. 3/17/94
  248.  
  249. Fixed message port allocation/deallocation leak in PPakFax.  This problem
  250. could possibly cause crashes, although it would more likely cause PPakFax
  251. to refuse to print after several successful prints from the same
  252. application.
  253.  
  254. 3/19/94
  255.  
  256. Headings on outgoing 2D Fine mode faxes were not being encoded properly.
  257.  
  258. 4/28/94
  259.  
  260. Updated GVP's area code on About requester.
  261.  
  262. After a fax is received or sent via the buttons on the VFX Control Panel,
  263. pop the PhonePak screen to the front before displaying the "Hang up now?"
  264. requester.
  265.  
  266. 5/9/94
  267.  
  268. If you cancelled the Send To requester in PPakFax, a schedule entry with
  269. a garbage phone number would be generated.
  270.  
  271. 5/13/94
  272.  
  273. Fixed bug introduced on 1/4/94 that caused the PhonePak program to think
  274. it was still offhook when you hung up the local phone during local
  275. playback.
  276.  
  277. 5/17/94
  278.  
  279. Fixed a couple of serious bugs in the PhonePak program's Print Database
  280. routine that made the routine susceptible to crashing and prevented the
  281. "Escape to Abort" feature from functioning.
  282.  
  283. /*****************************************************************************/
  284. /*  Changes for Release 2.5:                                                 */
  285. /*****************************************************************************/
  286.  
  287. 5/23/94
  288.  
  289. Made some cosmetic changes to menus in order to make 3D effects in
  290. MagicMenu freeware commodity look better.  Neat program; check it out.
  291. Also added ellipses (...) where appropriate in order to comply with Style
  292. Guide.
  293.  
  294. 5/26/94
  295.  
  296. FINALLY added fast forward & rewind support to PhonePak interface!  Kinda
  297. convenient, huh?
  298.  
  299. 7/12/94
  300.  
  301. Two areas of PhonePak were ignoring the third and fourth dial gadgets in
  302. the database:  Dialer/Cut,/Copy,/Paste and Scheduler/Add.
  303.  
  304. Changed GVP's address back to 600 Clark Ave.
  305.  
  306. 7/29/94
  307.  
  308. Added FAXNUMBER option to INQUIRE ARexx command in LineMan.  This reports
  309. the telephone number of the remote fax machine that LineMan last communicated
  310. with.  This command will return an invalid result if a fax communication has
  311. not occurred.  If you have set up a single-call fax-on-demand system, this
  312. command allows you to gather an important piece of information about the
  313. party that requested the fax.
  314.  
  315. 10/10/94
  316.  
  317. LineMan's PlayMessage function now returns in about half a second once the
  318. maximum allowed digits have been received.
  319.  
  320. Added APPEND keyword to LineMan's ARexx RECORD command.  File must already
  321. exist.
  322.  
  323. Added MAXDIGITS keyword to LineMan's ARexx PLAYBACK command, allowing
  324. you to control the number of digits that will be accepted.  The default
  325. MAXDIGITS value is 16; and a MAXDIGITS setting of 0 will force LineMan
  326. to completely ignore numeric keypresses (except KEYMAP keys below).
  327.  
  328. Added KEYMAP keyword to LineMan's ARexx PLAYBACK command, allowing you to
  329. specify the digits used for rewind/fast forward.  For example, to use 1 for
  330. rewind and 2 for fast forward: "PLAYBACK testfile 0 0 MAXDIGITS=0 KEYMAP=12".
  331. Although the KEYMAP and MAXDIGITS keywords are not mutually exclusive, the
  332. keys used for fast forward and rewind will not be queued as caller input.
  333. Usually, though, you don't want to allow fast forward/rewind if you are
  334. prompting for caller input.  If the KEYMAP keyword is omitted, fast forward/
  335. rewind is disabled.
  336.  
  337. LineMan's PlayMessage function was improperly setting the Timeout time after
  338. setting the InterDigit time, making it appear that the Timeout time was the
  339. only variable being used.  This was supposedly fixed on 7/7/93, but I can't
  340. see where anything was done, so I fixed it for real this time.
  341.